package com.justech.mes.v2.model.response;

import java.util.Date;

/**
 * @author feifei.li
 */
public class MesOperationAbnormalResponse {
    private Integer id;

    /** 用户名 **/
    private String userName;

    /** 异常ID **/
    private String abnormalUuid;

    /** 排程日期 **/
    private String procDate;

    /** 工单号 **/
    private String workNo;

    /** 工序ID **/
    private Long operationId;

    /** 工序代码 **/
    private String operationCode;

    /** 工序名称 **/
    private String operationName;

    /** 班次id **/
    private Long batchId;

    /** 异常分类组 **/
    private Long expGroupId;

    /** 异常分类组名称 **/
    private String expGroupName;

    /** 异常分类 **/
    private Long expId;

    /** 异常分类名称 **/
    private String expName;

    /** 开始时间 **/
    private Date startTime;

    /** 解除时间 **/
    private Date endTime;

    /** 异常有效状态（0 有效，1无效） **/
    private Integer status;

    /** 异常工时 **/
    private Long abnormalTime;

    /** 生产日期，（上工时间匹配班次的开始结束时间，标记班次对应的日期；） **/
    private String prodDate;

    public String getExpGroupName() {
        return expGroupName;
    }

    public void setExpGroupName(String expGroupName) {
        this.expGroupName = expGroupName;
    }

    public String getExpName() {
        return expName;
    }

    public void setExpName(String expName) {
        this.expName = expName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getAbnormalUuid() {
        return abnormalUuid;
    }

    public void setAbnormalUuid(String abnormalUuid) {
        this.abnormalUuid = abnormalUuid;
    }

    public String getProcDate() {
        return procDate;
    }

    public void setProcDate(String procDate) {
        this.procDate = procDate;
    }

    public String getWorkNo() {
        return workNo;
    }

    public void setWorkNo(String workNo) {
        this.workNo = workNo;
    }

    public Long getOperationId() {
        return operationId;
    }

    public void setOperationId(Long operationId) {
        this.operationId = operationId;
    }

    public Long getBatchId() {
        return batchId;
    }

    public void setBatchId(Long batchId) {
        this.batchId = batchId;
    }

    public Long getExpGroupId() {
        return expGroupId;
    }

    public void setExpGroupId(Long expGroupId) {
        this.expGroupId = expGroupId;
    }

    public Long getExpId() {
        return expId;
    }

    public void setExpId(Long expId) {
        this.expId = expId;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getAbnormalTime() {
        return abnormalTime;
    }

    public void setAbnormalTime(Long abnormalTime) {
        this.abnormalTime = abnormalTime;
    }

    public String getProdDate() {
        return prodDate;
    }

    public void setProdDate(String prodDate) {
        this.prodDate = prodDate;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getOperationCode() {
        return operationCode;
    }

    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }
}
